package DuiLie;


public class SeqQueueTest {
    public static void main(String[] args) throws Exception {
        // 实例化一个队列对象
        IQueue queue = new SeqQueue(4);
        // 查看队列中数据
        queue.display();
        // 入队
        queue.offer("小王1");
        // 查看队列中数据
        queue.display();
        // 入队
        queue.offer("小王2");
        // 查看队列中数据
        queue.display();
        // 入队
        queue.offer("小王3");
        // 查看队列中数据
        queue.display();
        // 查看队首元素
        Object t1 = queue.peek();
        System.out.println(" 当前队首元素:" + t1);
        // 出队操作
        Object t2 = queue.poll();
        System.out.println(" 当出队元素:" + t2);
        queue.poll();
        queue.poll();
        queue.display();
        queue.offer("小王1");
        // 查看队列中数据
        queue.display();
        // 入队
        queue.offer("小王2");
        // 查看队列中数据
        queue.display();
        // 入队
        queue.offer("小王3");
        queue.display();
        // 判定队列是否为空
        Boolean isEmpty = queue.isEmpty();
        System.out.println("队列queue是否为空:" + isEmpty);

        queue.clear();
        //Boolean A = queue.isEmpty();
        System.out.println("队列queue是否为空:" + queue.isEmpty());
    }
}
